package seueniumfordemoiselle.seleniumsimplify.pages.cadastro;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.CacheLookup;
import org.openqa.selenium.support.FindBy;

import seueniumfordemoiselle.seleniumsimplify.pages.BasePage;

/**
 * @author rogerio
 * Representa a página de cadastro de UF
 *
 */
public class PaisCadastroPage extends CadastroPage{
	
	@FindBy(xpath="//input[contains(@id,'nome')]")
	@CacheLookup
	WebElement inputNome;
	
	@FindBy(xpath="//input[contains(@id,'sigla')]")
	@CacheLookup
	WebElement inputSigla;
		
	public PaisCadastroPage(WebDriver driver) {
		super(driver);
		setUrl(BasePage.URL_BASE_PAGINAS + "pais_edit.jsf");
	}
		
	/**
	 * Preenche o campo Nome 
	 */
	public PaisCadastroPage digitarNome(String string){
		this.inputNome.clear();
		this.inputNome.sendKeys(string);
		return new PaisCadastroPage(this.getDriver());
	}
	
	/**
	 * Preenche o campo Sigla 
	 */
	public PaisCadastroPage digitarSigla(String string) {
		this.inputSigla.clear();
		this.inputSigla.sendKeys(string);
		return new PaisCadastroPage(this.getDriver());
	}	
}
